/*------------------------------------------------------------------------
# JA Halite - Version 1.0 - Licence Owner JA180572
# ------------------------------------------------------------------------
# JA Joomla! Template Framework  - Version: 1.0
# ------------------------------------------------------------------------
# Copyright (C) 2004 - 2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/
a {
	color: #759588;
}

a:hover, a:active, a:focus {
	color: #759588;
}

a.readon {
	color: #BB6600;
	background-image: url(../../images/mint/arrow.png);
}

.contentheading {
	font-size: 200%;
}

.blog .contentheading {
	font-size: 125%;
}

.blog .leading .contentheading {
	color: #759588;
}

.article-content .ja-innerdiv h4 a:hover,
.article-content .ja-innerdiv h4 a:active,
.article-content .ja-innerdiv h4 a:focus {
	color: #759588;
}

.sectiontableheader,
.sectiontableheader th{
	background: #759588;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #759588;
	border: 1px solid #759588;
}

.counter span {
	background: #759588;
	border: 1px solid #759588;
}

#system-message dd.message ul {
	background: #759588;
	border: 0;
}

div.moduletable_hilite {
	background: #759588;
}

div.moduletable_hilite a {
	color: #BCDED0;
}

div.moduletable_hilite li {
	border-bottom: 1px solid #8CAEA0;
}

div.moduletable_hilite h3 {
	color: #BCDED0;
}

div.moduletable_hilite .inputbox {
	background: #668277;
	border: 1px solid #8CAEA0;
	color: #BCDED0;
}

div.moduletable_hilite .button {
	background: url(../../images/mint/but-bg1.gif) repeat-x top left;
	border: 1px solid #668277;
}

.ja-twitter center a {
	color: #BB6600;
}

#ja-header {
	border-bottom: 1px solid #2F2B01;
}

h1.logo a {
	background: url(../../images/mint/logo.png) no-repeat left;
}

h1.logo a span {
	position: absolute;
	top: -1000px;
}

#ja-topslwrap {
	background: url(../../images/mint/topslwrap-bg.gif) repeat-x bottom left #759588;
	padding-bottom: 11px;
}

#ja-headsep {
	background: url(../../images/mint/topslwrap-bg.gif) repeat-x bottom left #6E8418;
}

#ja-top {
	background: url(../../images/mint/top-bg.jpg) no-repeat bottom center #84A89A;
}

#ja-topsl li, #ja-botsl li {
	border-bottom: 1px solid #8CAEA0;
}

#ja-topsl h3 {
	color: #BCDED0;
}

#ja-topsl .icon1 {
	background: url(../../images/mint/icon1.gif) no-repeat 0 54px;
}

#ja-topsl .icon2 {
	background: url(../../images/mint/icon2.gif) no-repeat 0 54px;
}

#ja-topsl .icon3 {
	background: url(../../images/mint/icon3.gif) no-repeat 0 54px;
}

#ja-topsl .icon4 {
	background: url(../../images/mint/icon4.gif) no-repeat 0 54px;
}

#ja-botsl {
	background: #759588;
	color: #FFFFFF;
}

#ja-botsl a {
	color: #BCDED0;
}

#ja-botsl li a {
	color: #FFFFFF;
}

#ja-botsl li {
	background-image: url(../../images/mint/bullet-1.gif);
}

#ja-botsl h3 {
	color: #BCDED0;
}

#ja-botsl img {
	background: #668277;
	border: 1px solid #8CAEA0;
}

#ja-botsl .inputbox {
	background: #668277;
	border: 1px solid #8CAEA0;
	color: #BCDED0;
}

#ja-botsl .button {
	background: url(../../images/mint/but-bg1.gif) repeat-x top left;
	border: 1px solid #668277;
}

#ja-botsl2 {
	background: #27241E;
	color: #736D62;
}

#ja-botsl2 a,
#ja-botsl2 li a {
	color: #BB6600;
}

#ja-botsl2 h3 {
	color: #4D483E;
}

#ja-botsl2 img {
	background: #1C1A16;
	border: 1px solid #343028;
}

#ja-intro h3 {
	color: #759588;
}

.ja-footnav ul.ja-links li.layout-switcher a {
	background: #759588;
}

.ja-footnav ul.ja-links li.user-reset a {
	background: #BB6600;
}

.ja-copyright a {
	color: #BB6600;
}

#ja-subnav li a:hover, #ja-subnav li a:active, #ja-subnav li a:focus {
	color: #759588;
}

#ja-subnav li li a {
	color: #757575;
}

ul.menu li a:hover, 
ul.menu li a:active, 
ul.menu li a:focus,
#mainlevel li a:hover, 
#mainlevel li a:active, 
#mainlevel li a:focus,
#ja-subnav li li a:hover,
#ja-subnav li li a:active,
#ja-subnav li li a:focus  {
	color: #759588;
}

ul.menu li.active a,
#mainlevel li.active a {
	color: #759588;
}

ul.menu li li a:hover, 
ul.menu li li a:active, 
ul.menu li li a:focus,
#mainlevel li li a:hover, 
#mainlevel li li a:active, 
#mainlevel li li a:focus {
	background: url(../../images/mint/bullet-hover.gif) no-repeat 8px 11px !important;
	color: #759588 !important;
}

.button2 {
	background: url(../../images/mint/but-bg2.gif) repeat top left;
}

.button3 {
	background: url(../../images/mint/but-bg3.gif) repeat top left;
}

/* JA Slideshow */

.maskDesc .ja-slide-desc .button1 {
	background-image: url(../../images/mint/bt1-bg.gif);
}

.maskDesc .ja-slide-desc .button1 span {
	background-image: url(../../images/mint/bt1-bg.gif);
}

.maskDesc .ja-slide-desc .button2 {
	background-image: url(../../images/mint/bt2-bg.gif);
}

.maskDesc .ja-slide-desc .button2 span {
	background-image: url(../../images/mint/bt2-bg.gif);
}

.maskDesc .ja-slide-desc .button1:hover {
	background-image: url(../../images/mint/bt1-hover-bg.gif);
}

.maskDesc .ja-slide-desc .button1:hover span {
	background-image: url(../../images/mint/bt1-hover-bg.gif);
}

.maskDesc .ja-slide-desc .button2:hover {
	background-image: url(../../images/mint/bt2-hover-bg.gif);
}

.maskDesc .ja-slide-desc .button2:hover span {
	background-image: url(../../images/mint/bt2-hover-bg.gif);
}

/* JA Voice */
.javtabs-mainwrap ul.javtabs-title li a:hover,
.javtabs-mainwrap ul.javtabs-title li.active a,
.javtabs-mainwrap ul.javtabs-title li.active a:hover {
	color: #759588;
}

.jav-search {
	background: #759588;
}

.jav-search span.jav-search-title {
	color: #BCDED0;
}

.jav-search .button {
	background: url(../../images/mint/but-bg1.gif) repeat-x top left;
	border: 1px solid #668277;
}

.jav-search .inputbox {
	background: #668277;
	border: 1px solid #8CAEA0;
	color: #BCDED0;
}

.jav-search .jav-overlabel {
	color: #BCDED0;
}

.jav-list-options ol li a:hover,
.jav-list-options ol li a:focus,
.jav-list-options ol li a:active,
.jav-list-options ol li.current a {
	background: #759588;
}

.jav-moderation .votes:hover,
.jav-moderation .votes:focus,
.jav-moderation .votes:active {
	background: #759588 !important;
}

div.jav-list-items li.selected .jav-moderation a:hover,
div.jav-list-items li.selected .jav-moderation a:focus,
div.jav-list-items li.selected .jav-moderation a:active {
	background: #759588 !important;
}

.jav-has-votes {
	background: #BB6600;
}

.jav-has-votes .help li a {
	color: #BCDED0;
}

/* Typo */
span.author {
	color: #759588;
}

ul.contact li {
	color: #736D62;
}

.legend-hilite .legend-title {
	color: #759588;
}

.legend-hilite {
	border: 3px solid #BCDED0;
}

.box-hilite {
	border: 3px solid #BCDED0;
}

/* Split Menu */

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

#ja-splitmenu a:hover span,
#ja-splitmenu a:active span,
#ja-splitmenu a:focus span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

#ja-splitmenu li.active a span,
#ja-splitmenu li.active a:hover span,
#ja-splitmenu li.active a:active span,
#ja-splitmenu li.active a:focus span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

/* CSS Menu */

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

#ja-cssmenu li a:hover span,
#ja-cssmenu li a:active span,
#ja-cssmenu li a:focus span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

#ja-cssmenu li a.active span,
#ja-cssmenu li a.active:hover span,
#ja-cssmenu li a.active:active span,
#ja-cssmenu li a.active:focus span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

/* Mega Menu */
ul.level0 li.over a.mega,
ul.level0 li.over a.mega,
ul.level0 li.over a.mega {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

ul.level0 li.over a.mega span,
ul.level0 li.over a.mega span,
ul.level0 li.over a.mega span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

ul.level0 li.haschild-over a.mega {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

ul.level0 li.haschild-over a.mega span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

ul.level0 li.active a.mega {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat left top;
}

ul.level0 li.active a.mega span {
	background: url(../../images/mint/nav-active-bg.gif) no-repeat right top;
}

ul.level1 li.mega a.mega {
	background: none;
}

 ul.level1 li.mega a.mega span { background: none; }
 
 ul.level1 li.module { background: none; }